MIT6.s081 编译QEMU中的错误 user/sh.c:58:1: error: infinite recursion detected [-Werror=infinite-recursi 递归函数无线递归

递归函数无线递归

user/sh.c:58:1: error: infinite recursion detected [-Werror=infinite-recursi

在 runcmd 前添加 attribute((noreturn))

1
2
3
4
// Execute cmd.  Never returns.
__attribute__((noreturn))
void
runcmd(struct cmd *cmd)